Skip to main content

QvxNullRepresentation type

Method used to specify how Null values are handled.

Types and values

Type Value

Description

QVX_NULL_NEVER

Field cannot return NULL.

QVX_NULL_ZERO_LENGTH

For field values that use QVX_COUNTED together with QVX_NULL_ZERO_LENGTH, a zero length means NULL (rather than an empty string).

QVX_NULL_FLAG_WITH_UNDEFINED_DATA

A single byte (with binary value 1 or 0) in front of the field value signifies NULL or not. A 1 means it is NULL and the field value is not used.

QVX_NULL_FLAG_SUPPRESS_DATA

A single byte (with binary value 1 or 0) signifies NULL or not. A 1 means it is NULL and no field value is passed. A 0 byte means a normal value follows.

Did this page help you?

If you find any issues with this page or its content – a typo, a missing step, or a technical error – let us know how we can improve!